Loading...

Home Assistant22

KNX Thermostats Drop to 'Standby' After Every Home Assistant Restart — A Startup Automation Fix

KNX Thermostats Drop to 'Standby' After Every Home Assistant Restart — A Startup Automation Fix

After every Home Assistant restart my KNX thermostats fell to 'standby' and stopped heating. Here is the homeassistant-start automation — with the crucial 30-second delay and a choose block — that re-initialises every thermostat to the correct mode.

Window Open, Heating Off: Auto-Switch Each KNX Thermostat to Frost Protection in Home Assistant

Window Open, Heating Off: Auto-Switch Each KNX Thermostat to Frost Protection in Home Assistant

A reproducible Home Assistant automation: a KNX window contact switches that room's thermostat to building_protection (frost guard) when it opens and back to comfort when it closes — with a 5-second debounce that stops the false triggers most tutorials ignore.

Pull Cloud-API Data into Home Assistant: the REST Sensor Explained (One Endpoint, Many Sensors)

Pull Cloud-API Data into Home Assistant: the REST Sensor Explained (One Endpoint, Many Sensors)

A practical guide to the Home Assistant REST sensor: tap any JSON cloud API, pull out single fields with value_template, authenticate via header, set a polling interval and scale raw values — shown on a real manufacturer API, transferable to any device without a native integration.

Read the Huawei SUN2000 in Home Assistant Without a Custom Integration: Native Modbus YAML

Read the Huawei SUN2000 in Home Assistant Without a Custom Integration: Native Modbus YAML

Read every Huawei SUN2000 register straight into Home Assistant with the built-in modbus platform — no custom component that breaks on upgrade. A complete register-to-YAML map with the right data_type, scale, device_class and state_class for the Energy Dashboard.

Build Your Own Modbus-TCP Cache Proxy in Python: One Inverter, Many Home Assistant Clients

Build Your Own Modbus-TCP Cache Proxy in Python: One Inverter, Many Home Assistant Clients

The Huawei SUN2000 SDongle accepts only one Modbus-TCP connection. Instead of an add-on, I wrote a ~300-line asyncio caching proxy that polls the dongle once every 10s and serves the registers to Home Assistant, AC·THOR and evcc at the same time. Full MBAP parsing, register batching and an in-memory cache.

Control an AC·THOR 9s from Home Assistant When Modbus Writes Are Blocked: the my-PV Cloud API

Control an AC·THOR 9s from Home Assistant When Modbus Writes Are Blocked: the my-PV Cloud API

Reading the AC·THOR 9s over Modbus TCP works, but writing is blocked at the device. Here's how I switched control to the undocumented my-PV Cloud API as a Home Assistant shell_command, with tested parameters and the gotchas nobody mentions.

KNX Thermostat Preset Modes in Home Assistant

KNX Thermostat Preset Modes in Home Assistant

Why your KNX thermostat ignores the temperature you set in Home Assistant — the five HVAC preset modes, the snap-back that looks like a bug, and how I automate them.

Decoupling a KNX Alarm from the JUNG Panel in Home Assistant

Decoupling a KNX Alarm from the JUNG Panel in Home Assistant

I didn't want Home Assistant to be a slave to the JUNG alarm panel. So I inverted ownership: HA owns the alarm state and pushes it back onto the KNX bus.

Solar Surplus into Hot Water: the AC·THOR in Home Assistant

Solar Surplus into Hot Water: the AC·THOR in Home Assistant

I wired an AC·THOR 9s into Home Assistant to dump PV surplus into the hot-water tank — then the device refused every Modbus write. Here's the read-local, write-cloud fix.

Self-Consumption & Autarky: PV Metrics in Home Assistant

Self-Consumption & Autarky: PV Metrics in Home Assistant

My inverter cloud shows self-consumption and autarky as pretty graphs. Home Assistant gives you raw counters. Here's how I rebuilt those numbers as template sensors I own.

What Is HACS? The Home Assistant Community Store, Explained

What Is HACS? The Home Assistant Community Store, Explained

In this story, we’ll explore HACS (Home Assistant Community Store), why it’s a game-changer, and how to get started with it.

HACSHome Assistant
January 8, 2025
Home Assistant — How to Install via Docker on an Azure Linux VM

Home Assistant — How to Install via Docker on an Azure Linux VM

Home Assistant is a powerful open source platform for home automation. For hosting, the use of a Linux VM in Azure and Docker is a good option.

Detect a Failing PV String in Home Assistant: Shading, Dead Module or Loose MC4

Detect a Failing PV String in Home Assistant: Shading, Dead Module or Loose MC4

A Home Assistant automation that compares your two MPPT strings and warns you the moment one drifts — early warning for shading, a dead module or a loose MC4 connector, with a night-time false-alarm guard.

The Best HACS Integrations for Home Assistant (My Must-Haves)

The Best HACS Integrations for Home Assistant (My Must-Haves)

The HACS integrations I actually run in Home Assistant – Huawei Solar, Tapo cameras, button-card and more – plus the community must-haves worth knowing.

HACSHome Assistant
June 7, 2026
How to Install HACS in Home Assistant – Step by Step

How to Install HACS in Home Assistant – Step by Step

Install HACS in Home Assistant step by step: the Get HACS add-on (HAOS), the one-line installer (Container/Core), GitHub authorization, and common fixes.

HACSHome Assistant
June 6, 2026
Caching a Huawei SUN2000 over Modbus for Home Assistant

Caching a Huawei SUN2000 over Modbus for Home Assistant

My Huawei SDongle accepts exactly one Modbus connection — but Home Assistant, the AC·THOR and evcc all want the inverter's data. Here's the ~300-line asyncio cache server I wrote to feed all of them from a single quiet poll.

Modbus Write-Through: Control Battery & Inverter Through a Caching Proxy in Home Assistant

Modbus Write-Through: Control Battery & Inverter Through a Caching Proxy in Home Assistant

A caching Modbus proxy only solves reads. Here is the write-through path: pass FC6 register writes straight to the inverter on a short-lived connection, echo the response, return proper Modbus exceptions — so you can force-charge the battery or set power limits over a single shared connection.

Tapo H100: Cellar Humidity Monitoring in Home Assistant

Tapo H100: Cellar Humidity Monitoring in Home Assistant

A bare humidity number doesn't tell you when a cellar will condense. I added a cheap Tapo T310 to my H100 hub and turned it into a dew-point mold early-warning.

An Alarm Dashboard + Tecnoalarm Keypad in Home Assistant

An Alarm Dashboard + Tecnoalarm Keypad in Home Assistant

Building a security dashboard in public: simulated sensors, a debounced trigger, dual logging, and the one decision that mattered most — what NOT to show.

KNX Motion-Sensor Automations in Home Assistant

KNX Motion-Sensor Automations in Home Assistant

Making KNX motion sensors drive lights that feel like the room is paying attention — the real trick is one extra group address, not a cleverer trigger.

A Robust Modbus Proxy: Reconnect, Stale-Cache Detection and Timeouts Done Right

A Robust Modbus Proxy: Reconnect, Stale-Cache Detection and Timeouts Done Right

A failure-mode playbook for a self-built Modbus cache proxy in Home Assistant: reconnect with backoff, stale-cache detection that HA can alert on, per-batch and client timeouts, and 50 ms spacing for a slow SDongle — so the proxy never silently serves zeros after a nightly drop or firmware reboot.

Splitting a 2,000-Line automations.yaml into 8 Files

Splitting a 2,000-Line automations.yaml into 8 Files

I let a 40-line Python script reshuffle my whole home-automation config — but only because a second script proved it didn't lose a single automation along the way.